runtime.schedt.gFree (field)
24 uses
runtime (current package)
mgcmark.go#L303: lock(&sched.gFree.lock)
mgcmark.go#L304: list := sched.gFree.stack
mgcmark.go#L305: sched.gFree.stack = gList{}
mgcmark.go#L306: unlock(&sched.gFree.lock)
mgcmark.go#L327: lock(&sched.gFree.lock)
mgcmark.go#L328: sched.gFree.noStack.pushAll(q)
mgcmark.go#L329: unlock(&sched.gFree.lock)
proc.go#L5353: lock(&sched.gFree.lock)
proc.go#L5354: sched.gFree.noStack.pushAll(noStackQ)
proc.go#L5355: sched.gFree.stack.pushAll(stackQ)
proc.go#L5356: unlock(&sched.gFree.lock)
proc.go#L5364: if pp.gFree.empty() && (!sched.gFree.stack.empty() || !sched.gFree.noStack.empty()) {
proc.go#L5365: lock(&sched.gFree.lock)
proc.go#L5369: gp := sched.gFree.stack.pop()
proc.go#L5371: gp = sched.gFree.noStack.pop()
proc.go#L5378: unlock(&sched.gFree.lock)
proc.go#L5437: lock(&sched.gFree.lock)
proc.go#L5438: sched.gFree.noStack.pushAll(noStackQ)
proc.go#L5439: sched.gFree.stack.pushAll(stackQ)
proc.go#L5440: unlock(&sched.gFree.lock)
proc.go#L5555: n := int32(atomic.Loaduintptr(&allglen)) - sched.gFree.stack.size - sched.gFree.noStack.size - sched.ngsys.Load()
runtime2.go#L810: gFree struct {
The pages are generated with Golds v0.7.6. (GOOS=linux GOARCH=amd64)